From:                              route@monster.com

Sent:                               Friday, July 10, 2015 9:48 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Adobe

 

This resume has been forwarded to you at the request of Monster User xapeix03

Srinivas K 

Last updated:  02/09/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Atlanta, GA  30301
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Srinivas K - Sr. Java Developer

Resume Value: s5j2wbcqyq5pufez   

  

 

K. SRINIVAS

 

Summary:

10 years of Information Technology experience in design, development and implementation of Web Applications, web application security, database, and enterprise application integration. Has expertise in all the phases of System Development Life Cycle. Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.

 

ü       Extensive expertise in Core Java, J2EE, CQ5, Apache CXF, Apache Camel

ü       Around 2 years of Expertise in CQ5, CRX , JCR, sling and OSGi technologies

ü       Very good at developing custom components, page templates and template components and workflow components in CQ5.x.

ü       Good understanding of Java content repositories, sling request processing and OSGi bundles.

ü       Extensive experience in CQ, JSP and Display Tag for User Interface Development

ü       Good experience in CMS, Telematics, Supply Chain, Financial Reporting, Networking

ü       Extensive experience in OOA, OOD, OOP in Enterprise/Client Server/Web application development

ü       Extensive experience in SOA, Web Services, SOAP, REST

ü       Efficient usage of MVC architecture and Design Patterns

ü       Extensive experience in Spring, JPA, Hibernate and Struts frameworks

ü       Good experience in HTML5, CSS3, JavaScript, jQuery and JSON

ü       Good experience in Multi-Threaded environment and Collections framework

ü       Extensive experience in implementing SOA using Web Services

ü       Extensive experience in using Agile methodology for development

ü       Experience in writing SQL using Oracle, MySQL and SQL Server

ü       Experience in writing Batch programs using UNIX shell scripting

ü       Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.

ü       Extensive and in-depth knowledge in WebLogic Server 12c

ü       Extensive expertise in Maven, ANT, Hudson, Jenkins, CVS, SVN

ü       Proficient in EJB, JMS, JDBC, JSP, JNDI, Servlets, JavaScript, JSON and AJAX.

ü       In-depth knowledge in design and development of MVC architecture using Spring MVC.

ü       Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.

ü       Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.

ü       Extensive knowledge and hands on experience with XML, HTML, DHTML, CSS, SQL

ü       Experience with Agile process methodology.

ü       Has a good skill of unit testing using JUNIT

ü       Good team player with extraordinary problem-solving and trouble-shooting capabilities.

ü       Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.

ü       Excellent communication skills, leadership qualities and conscience.

 

 

Education:

ü       Bachelors of Computer Applications

 

Technical Expertise:

 

J2EE Technologies

:

Java 1.6, Java EE 6, JMS, EJB, JSF, Servlets, JSP, JDBC, Multi-Threading, XML, SAX, JAXB, XSL, XSLT, XPATH, XSD, Web Services, SOA, SOAP, REST, Apache CXF, Apache Camel, XML/RPC, Tiles, Junit, JavaScript, JQuery, JSON, Junit

Frameworks

:

Spring, Spring MVC, Spring Security, Spring Integration, Spring AOP, Hibernate, Struts

Web Services

:

SOAP, WSDL, Restful Services, Apache CXF, JAX-WS, JAX-RS, Metro, Jersey

Middleware

:

Oracle SOA, BPEL, B2B, Healthcare Adapter, Mediator

Web Content

:

Adobe CQ5.5, AEM, SDL Tridion, Stellent Library

Presentation

:

HTML5, CSS3, JavaScript, jQuery, AJAX

Design Patterns

:

Adapter, Bridge, Component, Decorator, Façade, Flyweight, Proxy, Singleton, Factory

Servers

:

WebLogic 12c, JBOSS 6.0, IBM web sphere 6.0, Tomcat 6.0, Apache Web Server 2.2

Databases

:

Oracle 11g, SQL Server, MySQL, PostgreSQL

IDE

:

RAD 7.0, Eclipse 3.0

Build Version tools

:

Maven, Ant, CVS, SVN, Hudson, Jenkins

Tools

:

Visio 6.x, SOAP UI

Scripting

:

Perl, Shell Script

Operating Systems

:

MS-Windows XP/2000/7, Linux

 

 

Projects:

 

Verizon Telematics, GA                                                                                         Aug’14 – till date

Project: Server Migration   

Technical Lead

 

As part of VTI 2.0 around 30 Applications will be migrated from JBOSS environment to WebLogic 12c. These applications are developed using wide-variety of Java technologies. Most of the applications are being upgraded to the latest versions of frameworks like Spring, Hibernate, JPA, Web Services, SOAP (JAX-WS), REST (JAX-RS), EJB 3.0.

 

Responsibilities:

 

ü       Lead analysis, dependency management, choosing the frameworks.

ü       Required changes to the existing frameworks like Spring, Hibernate in migration process

ü       Migrated JAX-RPC framework to the Apache CXF (JAX-WS) services

ü       Migrated Jboss ReastEasy framework to Apache CXF (JAX-RS) services

ü       Resolved errors occurred during migration of the applications

ü       Designed and developed the organization of libraries and modified existing maven artifactory.

ü       Implemented i18n internationalization for the applications

ü       Implemented properties through Java by removing references from CMS systems

ü       Developed Test cases using Junit

ü       Implemented Logback logging solution by replacing Log4J

ü       Done Weblogic clustering in the DEV servers

ü       Changed JPA transactions to the Weblogic transactions

 

Environment:  CQ5.5, Adobe live cycle, Tomcat 6 and Gradle, Site Catalyst 14, Jenkins.

 

T-Mobile, Hyderabad - India                                     Oct’12 – Aug’14

Project: eService

CQ5 Developer

 

T-Mobile is a national provider of wireless voice, messaging, and data services capable of reaching over 293 million Americans where they live, work, and play. Helped build out several of the T-Mobile websites which were integrating Adobe CQ5.

 

Responsibilities:

 

·   Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.

·   Manage an enterprise CMS system for a multinational entity, implement a governance policy, create users and roles, and build workflows, as well as utilize Digital Asset Management.

·   Involve with content management strategies and architecture and multichannel content delivery.

·   Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp webservices and custom business logic in java and deploy as jar files from the Felix System Console.

·   Have a complete understanding of CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.

·   Utilize industry best practices including taxonomy, security, content publishing and content life cycles.

·   Provide author training to business users to familiarize them with the design and usage of the system

·   Implemented the internationalization (I18N) for all the components in Day.

·   Worked on Multi Site Manager (MSM) in CQ5 there by enforcing a common base structure and common content across all versions of website. For Canada with node name “ca”, MSM was not populating the languages correctly and hence has to write a custom workflow for making this translation work and Adobe would be fixing this issue in next release.

·   Worked on Adobe CQ5 CMS end and developed the custom grid components using ExtJS and integrated them with the insight web.

·   Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5 and Spring Webapp (dispatcher and mod_jk configuration), vanity url configurations for different locales.

·   Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts into the sonatype nexus repository.

·   Used Log4J for logging and tracing the messages.

·   Used Subversion for version control across common source code used by developers.

 

Environment:  CQ5.6, CRX, Apache Sling, Apache Felix, ECLIPSE 3.5

 

 

Verizon Telematics, Hyderabad - India                                                                                       Aug’11 – Oct’12

Project: mPERS

Associate Architect

 

The main objective of the mPERS system is to provide a reliable assistance service to an End user in an emergency event. MPERS is targeted to the 55 and over user population, particularly elderly seniors or disabled persons.

 

Responsibilities:

 

·   Worked on complete life cycle, Design, development and testing using OOA and OOD.

·   Created business logic using Service, Delegate layers and Controllers

·   Used Web Services to communicate with external systems like Middleware, Siebel using WSDL, XML, SOAP

·   Employed Spring 3.0 framework for dependency injection

·   Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.

·   Designed and developed delegate layer to write Web Services clients

·   Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.

·   Designed developed and maintained the data layer using Hibernate and performed configuration of Spring, Application Framework.

·   UI was developed using HTML and JSP.

·               Participate in technology/tools evaluation and software technical proof of concepts.

·   Used JUnit for Unit testing the application.

·   Developed and maintained Maven configuration

 

Environment:  Java 1.6, Spring MVC, JPA, Web services, JSP, Tiles, SDL Tridion, Maven, Oracle 11g, Version One, Linux

 

 

Thomson Reuters Scientific, Hyderabad - India                                                              Jun’10 – Aug’11

Project: TR – CMS

Associate Architect

 

Thomson Reuters maintains documents, articles and their citations written by different authors’ world-wide in major fields like Science & Technology, Medical, Food related etc. CMS contains and manages very huge data, most of the articles written by authors around the globe in many languages.

 

Responsibilities:

 

ü       Developed, enhanced and maintained the data loading process applications

ü       Worked in a Multi-Threaded environment to initiate loading process from multiple instances

ü       Monitored loading process and identified/fixed the issues

ü       Worked on performance tuning of the loading process applications

ü       Worked on XML parsers like SAX and DOM

ü       Performed unit testing by writing Junit

ü       Written XSLT transformations for loading processes

ü       Worked on FTP modules to download Data from the FTP servers

ü       Worked on Data Availability modules using Shell Scripting

 

 

Environment: Java 1.5, XML, XSLT, Xalan (XSLT Transformation Engine), Oracle 11g, Shell Scripting, Linux

 

Nokia, Hyderabad - India           Feb’10 - May’10

Project: Nokia Aggregator Plug-in Development                                                                                              

Senior Consultant

 

Nokia has its proprietary Payment Gateway framework developed by Cyber Source. When Nokia mobile users download music or games from Nokia repository, Nokia charges them for their downloads like music, games, by connecting to third party Payment Service providers like Mach and ICS. Upon successful payment, mobile users get an access to download content.

 

Responsibilities

 

ü       Worked on Payment module for the Aggregator Plug-ins

ü       Developed SOAP based Web Services using JAX-WS

ü       Created MDBs to interact with Payment Gateway services

ü       Developed asynchronous calling mechanism for third party payment providers using Webservices and MDBs

ü       Implemented business logic  using service layer and delegate layer

ü       Performed unit testing using JUNIT

 

 

Environment: Java, J2EE, SOAP, XML, Web services, JAXB, EJB, JBoss Application Server, MySQL, JUnit, Eclipse

 

 

McDonald’s, Hyderabad - India                                                                                                  Nov’08 - Jan’10

Project: ZIL and SCR Web Application

Senior Consultant

 

Description: The project aimed at developing an interface between the McDonald restaurants and the SCMS (Supply Chain Management System).  It reorganizes the data coming from the restaurants and suppliers and sends it to the SCMS where checking inventory levels and demands at the restaurants are done. It also creates the orders for the restaurants.                                                                                                 

Responsibilities:

·   Worked on complete life cycle, Design, development and testing using OOA and OOD.

·   Used Spring MVC framework to develop presentation layer

·   Employed Spring 3.0 framework for dependency injection

·   Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.

·   Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.

·   Implemented business logic using service layer and DAO layer

·   Designed developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

·   Worked on the DHTML grid to display results to the users

·   Participate in technology/tools evaluation and software technical proof of concepts.

·   Used JUnit for Unit testing the application.

·   Performed production support of the application in production.

·   Developed and maintained ANT Scripts.

 

 

Environment: Java, Rational Application Developer (RAD) with Websphere Application Server, Spring Framework, Hibernate, Acegi Framework, Oracle 10g & CVS

 

 

Clearbrook Reporting, Hyderabad - India                                                                              Oct’07 - Oct’08

Project: Clearbrook Reporting Framework

Senior Consultant

 

Description: The project dealt with two modules - Reporting Module: Assisted in scheduling & updating the report generation using iReport. Once a template was imported into the module, the template contents like columns, groups and charts are captured into the database and the template was copied into the Jasper server. Package Module: It is  to reporting end users only where user wanted to package single or multiple reports along with package details in a given format (the final package is available to the users in the PDF format).                                                                                                 

 

Responsibilities:

ü       Worked on Reporting module to generate reports using Jasper

ü       Worked on the Service and DAO layer using Spring Framework

ü       Worked on the Controller layer using MVC architecture

ü       Developed and used JSF components for UI layer

ü       Implemented Security solution using Spring Security (Acegi) framework

ü       Implemented Single-Sign-On (SSO) using Spring Security and integrated with Jasper Reporting server

ü       Used RSA security for authentication and Single-Sign-On

ü       Worked on Packaging Module using Jasper Reports

 

Environment: Java, JSF, Spring Framework, Hibernate, Acegi Framework, Jasper Reporting, SQL Server, Tomcat, Eclipse & Subversion

 

 

Mirage Networks, Hyderabad - India                                                                                    Feb’06 - Oct’07

Project: Network Access Control (NAC) Integration Adapter

Consultant

 

Description: NAC is a combination of IDS (Intrusion Detection System) and IPS (Intrusion Prevention System). The Adapter, developed in Java and Perl, provides an interaction between a NAC (Network Access Controller) by Mirage networks and a third party appliance. This third party appliance can be a vulnerability scanner or a DHCP server. As NAC works only in layers L2 / L3, it will interact with adapter to get information about devices when they enter in to the network. The Adapter takes the help of third party appliance for this information. Vulnerability scanner scans the devices and returns the results to adapter. The vulnerability scanners we used are McAfee’s Foundstone scanner (provides a SOAP API interaction) and Qualys Guard (provides an HTTPS interaction) from Qualys. DHCP server is from Infoblox, a DNSOne appliance.

                                         

 

Responsibilities:

ü       Developed Network Access Control Adapter in Multi-Threaded environment

ü       Worked on L2/L3 interaction of the Mirage 245 Device

ü       Developed Network scanner module by reading sockets

ü       Developed Device scanner module by isolating and scanning the machine

ü       Worked on FoundStone scanner using SOAP API for scanning the isolated  machines

ü       Developed module to interact with Infoblox appliance

ü       Worked on Qualys scanner using REST API for scanning the isolated  machines

 

Environment: Java 1.4, Mirage Appliance 245, Foundstone Scanner, Qualys scanner, Infoblox, SOAP, XML, Linux & Windows

 

 

 

Iconage, Hyderabad - India                                                                                                Mar’05 - Feb’06

Project: Alphalitigator

Software Engineer

 

Description: Alphalitigator is a Document Management System for the attorneys to maintain their legal case documents. There are different roles and users in the application. Each user is assigned to one or multiple cases. A super user had a control over all the users; users have varying accessing control over objects including search, appointments, discussion forum and documents.

                                         

 

Responsibilities:

ü       Responsible for requirement analysis, design, development, testing and deployment.

ü       Implemented user interfaces in JSP files using the tag library.

ü       Developed UI and Data-binding contexts to process and display data to the user.

ü       Coded JavaScript functions to handle client-side validations.

ü       Worked with XML parsers like DOM and SAX.

ü       Coded classes for Service layer and DAO objects.

ü       Handled Content Management using Stellent Library.

ü       Integrated DT Search in the application

ü       Performed unit testing using JUnit

 

Environment: Java 1.4, JSP, Servlets, JDBC, DT Search, Stellent Library, XML, Tomcat 5, LINUX & Windows

 

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Technical Lead

Verizon Telematics

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for my present employer only.

 

 

Target Job:

Target Job Title:

Sr. Java Developer

 

Target Company:

Company Size:

Occupation:

Project/Program Management

·         IT Project Management

 

Target Locations:

Selected Locations:

US-GA-Atlanta